fix(Tabs): refactoring nav render function to fix error in production #4787
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🤔 这个 PR 的性质是?
🔗 相关 Issue
#4690
💡 需求背景和解决方案
查看报错,会落到 vue 中的此处代码
![企业微信截图_ccab1825-17db-4845-96b0-a4f35d825cee](https://private-user-images.githubusercontent.com/54425790/390764793-1d336b18-9f22-4da9-b470-524ce160756e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5OTQ5OTksIm5iZiI6MTczODk5NDY5OSwicGF0aCI6Ii81NDQyNTc5MC8zOTA3NjQ3OTMtMWQzMzZiMTgtOWYyMi00ZGE5LWI0NzAtNTI0Y2UxNjA3NTZlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA2MDQ1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFhYTM1ZWQ4MGFiYWM2MWU2MDc4N2ZjNDY4MDFiMDNlZmQ1MWE1MjkyZDczN2EwMGZmM2ZlZGIyMDkyMmI5ZTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.sXgBYaBqF1gNgMOlu0EL8prWCrD5lBzTJQdT-CcN4L8)
因为 nav 渲染中使用到了 ref 特性,但是原实现中,nav 的内容渲染使用了一个 computed 进行实现,比较不合理,重构了相关的渲染函数
📝 更新日志
☑️ 请求合并前的自查清单